package com.nowcoder.community.config;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Configuration;

import javax.annotation.PostConstruct;
import java.io.File;

@Configuration
public class WkConfig {
    //wk是新的工具 和Spring没有关系 无需创建bean
    private static final Logger logger = LoggerFactory.getLogger(WkConfig.class);

    @Value("${wk.image.storage}")//注入路径给wkImageStorage
    private String wkImageStorage;

    @PostConstruct//初始化
    public void init(){//初始化方法
      // 创建WK图片目录
        File file = new File(wkImageStorage);//file是目录
        if (!file.exists()) {//判断其是否存在
            file.mkdir();//若不存在，则创建路径
            logger.info("创建WK图片目录: " + wkImageStorage);//记录日志
        }
    }
}

